草庐IT

mac 好用的类似Xshell工具

全部标签

javascript - 在鼠标悬停时显示 d3.layout.force 链接工具提示

如何在鼠标悬停在D3有向图布局中的链接上实现工具提示?我正在改编D3force示例,因此使用如下代码设置节点工具提示非常简单:node.append("title").text(function(n){returnn.id;});对链接尝试类似的技术并没有导致鼠标悬停在工具提示上:varlink=svg.selectAll("line.link").data(json.links).enter().append("line").attr("class","link").style("stroke-width",function(d){return4;});link.append("ti

用于 mac OSX 的 Chrome 浏览器中 HTML5 Canvas getImageData 的 javascript 内存泄漏

此问题已在新的chrome版本(版本35.0.1916.114)中修复在chromeforma​​cosx中,CanvasRenderingContext2D#getImageData函数会造成内存泄漏,我该如何避免这个问题,这是测试用例和结果,它只是发生了在chrome浏览器中,safari是可以的CanvasRenderingContext2D#getImageDatabuginchromevarg;functioninit(){g=document.getElementById('canvas').getContext('2d');g.fillStyle="blue";g.fil

javascript - JavaScript 中类似 Excel 的标题

我正在尝试编写一个函数来发出一系列字符串以匹配Excel上的标题。如果您不熟悉Excel,该序列如下所示:A,B,...,Z,AA,...,AZ,BA,...,ZZ,AAA,...,etc.这是我想出的代码:functionnext(id){if(id==="")return"A";varprefix=id.substring(0,id.length-1);varlast=id[id.length-1]if(last==="Z")return(next(prefix)+"A");returnprefix+String.fromCharCode(id.charCodeAt(id.leng

javascript - XMLHttpRequest 和 Chrome 开发者工具说的不是同一件事

我正在使用XMLHttpRequest和Rangeheader以5MB的block下载一个约50MB的文件。一切都很好,除了检测我何时下载了最后一个block。这是第一个block的请求和响应的屏幕截图。请注意,Content-Length是1024*1024*5(5MB)。另请注意,服务器正确响应前5MB,并在Content-Rangeheader中正确指定整个文件的大小(在/之后):当我将响应正文复制到文本编辑器(Sublime)中时,我只得到5,242,736个字符,而不是Content-Length指示的预期的5,242,880个字符:为什么缺少144个字符?对于下载的每个bl

javascript - 我可以使用 JS Lint、JS Hint 或其他工具来防止将错误数量的参数传递给方法吗?

我是javascript编程(和一般的脚本语言)的新手,但是当我犯语法错误或不小心声明全局变量时,我一直在使用JSLint来帮助我。但是,有一个场景是JSLint没有涵盖的,我觉得这会非常方便。请看下面的代码:(function(){"usestrict";/*globalalert*/vartestFunction=function(someMessage){alert("stuffishappening:"+someMessage);};testFunction(1,2);testFunction();}());请注意,我向testFunction传递了错误数量的参数。我从来没有预

javascript - 在 d3.js 中有 child 朝向多边的树(类似于家谱)

vartreeData=[{"name":"Device","parent":"null"}];vartreeData2=[{"name":"Device","parent":"null"}];$(document).ready(function(){varmargin={top:20,right:120,bottom:20,left:120},width=1260-margin.right-margin.left,height=500-margin.top-margin.bottom;vari=0,duration=750,root;vartree=d3.layout.tree().

javascript - 在javascript中查找内存使用的工具?

在Chrome任务管理器中,我注意到我的应用程序使用了大约75,000k内存,这似乎有点高。是否有一种工具可以显示内存中的对象,以便我可以识别我在哪里滥用对象,甚至可能泄漏内存? 最佳答案 在ChromeDOM检查器中,您可以单击Profiles->Snapshot。它让您了解页面的内存映射、什么使用多少等等,包括引用计数和对象大小。 关于javascript-在javascript中查找内存使用的工具?,我们在StackOverflow上找到一个类似的问题:

javascript - 如何在 Mac 上设置反向代理?

我目前正在我的Mac上开发一个JavaScript(Sencha)应用程序,它与一个httpREST服务接口(interface)。该服务已经在其他地方(在另一个域上)就位,我无法控制它。由于我是在自己的Mac上开发该应用程序,因此http请求目前是跨域的,因此除非我禁用浏览器安全性,否则它们将无法工作。我的一个在PC上工作的friend说他的解决方案是使用Apache设置一个反向代理,它以某种方式使应用程序(域是本地主机)认为服务的域也是本地主机。我不完全确定他的意思,也不知道如何在我的Mac上执行此操作。有什么建议吗? 最佳答案

javascript - 隐藏 iPhone 键盘上方的工具栏,PhoneGap

我正在使用PhoneGap开发iPhone应用程序。在应用程序中,有一个页面仅包含一个供用户输入的文本区域。由于此页面上没有其他输入字段,我想隐藏键盘上方的工具栏以给用户更多的自由空间。有什么办法吗?使用javascript 最佳答案 您可以通过将此添加到config.xml来隐藏它:http://docs.phonegap.com/en/3.4.0/config_ref_index.md.html#The%20config.xml%20File 关于javascript-隐藏iPhon

javascript - 平滑的 Javascript mousemove 类似于 Cubism.js

我很好奇MikeBostock如何能够以如此流畅的方式创建一条跟随鼠标光标的垂直线。如果你看这里http://square.github.com/cubism/,你可以明白我在说什么。看看我刚刚在这里制作的一个简单示例:http://jsfiddle.net/zbfUq/在我的示例中,有很多次该行实际上消失了。他是否正在做某种位置插值以在未记录的两个点之间创建平滑的平移?如果是这样,有人知道如何做这样的事情吗? 最佳答案 我已经为您制作了一个工作示例:http://jsfiddle.net/zbfUq/37/本质上,您已经在onmo